//********************************************************************
//  GetNowTime.java
//  by mca
// 2008/4/1
//********************************************************************
package net.l1j.server;

import java.util.*;// class Scanner
//************************************************************************
// 取得現在時間
//************************************************************************
public class GetNowTime
{
  public static int GetNowYear()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowYear;
    nowYear=rightNow.get(Calendar.YEAR); //取得現年之值
    return nowYear; // 傳回取得現年之值
  }
  
    public static int GetNowMonth()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowMonth;
    nowMonth=rightNow.get(Calendar.MONTH); //取得現月之值
    return nowMonth; // 傳回取得現月之值
  }
  
    public static int GetNowDay()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowDay;
    nowDay=rightNow.get(Calendar.DATE); //取得今日之值
    return nowDay; // 傳回取得今日之值
  }

    public static int GetNowWeek()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowWeek;
    nowWeek=rightNow.get(Calendar.WEEK_OF_MONTH); //取得此週之值
    return nowWeek; // 傳回取得此週之值
  }

    public static int GetNowDayWeek()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowDayWeek;
    nowDayWeek=rightNow.get(Calendar.DAY_OF_WEEK); //取得週幾之值
    return nowDayWeek; // 傳回取得週幾之值
  }
  
    public static int GetNowHour()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowHour;
    nowHour=rightNow.get(Calendar.HOUR_OF_DAY); //取得此時之值
    return nowHour; // 傳回取得此時之值
  }
  
    public static int GetNowMinute()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowMinute;
    nowMinute=rightNow.get(Calendar.MINUTE); //取得此分之值
    return nowMinute; // 傳回取得此分之值
  }
  
    public static int GetNowSecond()
  {
    Calendar rightNow = Calendar.getInstance(); //取得預設月曆物件
    int nowSecond;
    nowSecond=rightNow.get(Calendar.SECOND); //取得此秒之值
    return nowSecond; // 傳回取得此秒之值
  }
}

//<====程式結束

/*<====程式結束
本程式適用於任何版本
使用方式:
在想使用的程式中的開頭加入
import l1j.server.server.GetNowTime;
這一行, 然後在需要使用的地方下以下語法
GetNowTime.GetNowHour() <== 取得系統時間的[時]
GetNowTime.GetNowMinute() <== 取得系統時間的[分]
GetNowTime.GetNowSecond() <== 取得系統時間的[秒]
舉例: 當系統時間等於 22:30:00 時候, 廣播("今天的活動已經開始");
    if(GetNowTime.GetNowHour() == 22 && GetNowTime.GetNowMinute() == 30 && GetNowTime.GetNowSecond() == 0)
    {
        broadcastToAll("今天的活動已經開始");
    }
以上希望對各位修改核心有所幫助*/

